seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
Por 4sharedddd, 02 de dez. de 2015 em Scripts
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1

Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
( isso em c++ ou .lua?/xml ) Sou novo nessa area, preciso de informações e se possivel ajuda para criar tal sistema.
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

Já instalou a função do @Oneshot?
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1

Já instalou a função do @Oneshot?
Como eu não tinha para o que realmente usar, acabei não adicionando, tentarei.
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

Como eu não tinha para o que realmente usar, acabei não adicionando, tentarei.
Ops, esse trade não é o module_shop, então não dá não...
Esse é aquele trade de player...
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1

Ops, esse trade não é o module_shop, então não dá não...
Esse é aquele trade de player...
entendi ![]()
Bom vou suspender minhas atividades então, tudo bem.. estava dando na hora de compilar mesmo.
sobre o trade npc, tem onde eu conseguir tal tutorial ou arquivo pra eu conseguir abrir trade de um npc atacando o mesmo?
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

entendi
Bom vou suspender minhas atividades então, tudo bem.. estava dando na hora de compilar mesmo.
sobre o trade npc, tem onde eu conseguir tal tutorial ou arquivo pra eu conseguir abrir trade de um npc atacando o mesmo?
Não padrão do TFS 0.4 eu acho.
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1

Não padrão do TFS 0.4 eu acho.
Beleza, valeu cara. ![]()
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Selecione a resposta que resolveu seu problema como "Melhor Resposta". Não o seu post. Abraços!
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1

Selecione a resposta que resolveu seu problema como "Melhor Resposta". Não o seu post. Abraços!
Corrigido, valeu.
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting"
para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1
um servidor de Tibia que possuía um sistema bem interessante de tradevip. Funcionava da seguinte maneira, o player que possuísse premdays(ou VIP) usava o comando !tradevip [DIAS], [Nome do Jogador] e automaticamente gerava uma janela de trade com um item e assim poderiam ser vendidos dias de premium sem o perigo de ninguém ser roubado.
Por padrão isso não é possível no Tibia, mas um usuário chamado Oneshot fez modificações nas sources para tornar isso possível.
Segue agora as modificações que permitem funcionar esse sistema:
lua_register(m_luaState, "doStartTrade", LuaInterface
{
ScriptEnviroment* env = getEnv();
Item* item = env->getItemByUID(popNumber(L));
if(!item)
{
errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND));
lua_pushboolean(L, false);
return 1;
}
Player* target = env->getPlayerByUID(popNumber(L));
Player* player = env->getPlayerByUID(popNumber(L));
if(!player || !target)
{
errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND));
lua_pushboolean(L, false);
return 1;
}
if(g_game.internalStartTrade(player, target, item))
{
lua_pushboolean(L, true);
return 1;
}
return 1;
}
seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Créditos: Oneshot